package com.example.tliasmanagement.service;


import com.example.tliasmanagement.dto.AddStudentDto;
import com.example.tliasmanagement.dto.StudentListDto;
import com.example.tliasmanagement.dto.UpdateStudentDto;
import com.example.tliasmanagement.entity.Student;
import com.example.tliasmanagement.vo.PageBean;
import com.example.tliasmanagement.vo.StudentListVo;
import com.example.tliasmanagement.vo.StudentVo;

import java.util.List;

public interface StudentService {

    PageBean<StudentListVo> students(StudentListDto dto);

    List<StudentVo> getClazzNames();

    void addStudent(AddStudentDto dto);

    void deleteById(List<Integer> ids);

    Student getById(Integer id);

    void updateStudent(UpdateStudentDto dto);


    void updateScore(Integer id, Integer score);
}
